#pragma once
#define _CRT_SECRUE_NO_WARNING 1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int SLNDataType;
typedef struct SingleListNode
{
	SLNDataType data;
	struct SingleListNode* next;
}SLNode;

void SLNPrint(SLNode* phead);

void SLNPushBack(SLNode** pphead, SLNDataType x);

void SLNPushFront(SLNode** pphead, SLNDataType x);

void SLNPopBack(SLNode** pphead, SLNDataType x);

void SLNPopFront(SLNode** pphead, SLNDataType x);